home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / diag / memsz153.zip / ENGLISH.DOC < prev    next >
Text File  |  1992-12-28  |  7KB  |  156 lines

  1. OS/2 System Resources - Version 1.53 - Comments
  2.  
  3.   This program provides a digital clock (with date), the amount of free
  4. physical memory, the current swap-file size, the maximum amount the swap-file
  5. can still grow, the current CPU load (%) and the amount of disk space free on
  6. each of your hard disks.  Each figure is updated once per second, at whatever
  7. interval from one to thirty seconds that you wish.  Removable disk drives 
  8. (including CDs) are not supported at this time.
  9.  
  10.   I've provided the source code.  Feel free to make changes, just send me a
  11. copy and leave my name (and CompuServe ID) intact.  I'm interested in your
  12. comments.
  13.  
  14.   One bug I know about: the OS/2 1.x function, DosMemAvail, which I use to
  15. obtain the amount of system memory free, is supposedly not to be counted on.
  16. Under the OS/2 2.0 beta releases, the function seemed to run just fine, but
  17. on the final release they seem to have dummied the thing out to report at least
  18. 512K.  For this reason, the Free Memory option is not all that useful on systems
  19. which use the swap-file more than a little.
  20.  
  21.   NOTE: If you'd like to see the program translated into another language,
  22. feel free to make your own version of ENGLISH.DOC, ENGLISH.CMD, ENGLISH.RC
  23. and ENGLISH.IPF.  Make your own version and send it to me via CompuServe mail,
  24. and I'll build the HLP, DLL and make files and post the updated package
  25. out to CompuServe for anyone to download.
  26.  
  27.  
  28. Installation:
  29.  
  30.   Under OS/2 2.0:
  31.  
  32.     Run the installation file ENGLISH.CMD.  It will ask you where you want
  33. the program stored and whether you want it to be placed in the startup folder.
  34. The job will create a program object and place it either on the desktop or
  35. in the system startup folder.  This object will have all its attributes set
  36. up correctly for running the program.
  37.     NOTE: If you've already installed the program with this job file, you will
  38. have to take the previously created object to the shredder before performing
  39. a new installation.
  40.  
  41.   Under OS/2 1.x:
  42.  
  43.     Copy the .EXE file wherever it is you want to put the thing.  Select the .DLL
  44. file for your language of choice and copy it to MEMSIZE.DLL.  The DLL file must
  45. be placed in a directory specified in your LIBPATH statement (in CONFIG.SYS).
  46. Select the .HLP file for your language and copy it to MEMSIZE.HLP.  The HLP file
  47. must be placed in a directory specified in the SET HELP= statement (in CONFIG.SYS).
  48. The program may be started by typing START MEMSIZE.
  49.  
  50.  
  51. Author:
  52.  
  53.   Rick Papo, CompuServe 72607,3111.
  54.   Spanish translation by Rick Papo and Xavier Caballe.
  55.   German translation by Dr. Herbert Klaeren, University of Tübingen, Germany.
  56.     (Internet: klaeren@informatik.uni-tuebingen.de)
  57.   Catalan translation by Xavier Caballe.
  58.     (Internet: xavier.caballe@abaforum.es)
  59.  
  60.  
  61. History:
  62.  
  63.   1.00 - Submitted to Compuserve's OS/2 Forum, early January, 1992.
  64.  
  65.   1.01 - Added single-line border.
  66.          Removed default TaskList processing, added custom logic.
  67.  
  68.   1.10 - Added ability to hide controls.
  69.          Added ability to be moved with the mouse, independent of title bar.
  70.          Added help facility.
  71.          Removed 'exit' option from system menu (Alt+F4 or F3 does fine).
  72.      Now searches CONFIG.SYS to find SWAPPATH.
  73.      Responds to WM_PRESPARAMCHANGED messages, allowing OS/2 2.0's
  74.        font, color and color scheme palettes to work with it properly.
  75.      Added CPU load indicator.
  76.      Added ability to select which items are to be monitored.
  77.      Added ability to reset presentation parameters to default state.
  78.  
  79.   1.20 - Restructured program to make status items easier to add.
  80.      Changed 'Swap-disk free space' to 'Available swap space'.
  81.      Added disk drive free space items.
  82.      Optimized window refresh logic.
  83.      Corrected minor bugs in handling font changes.
  84.  
  85.   1.21 - Fixed bug in computing swap-file size.
  86.  
  87.   1.22 - Fixed bug in computing available swapping space.
  88.  
  89.   1.23 - Fixed bugs in initial sizing and location of CONFIG.SYS.
  90.  
  91.   1.24 - Fixed underflow error in computing CPU load.
  92.  
  93.   1.25 - Fixed bug with determining swap-drive.
  94.  
  95.   1.26 - Switched from using COMSPEC to SYSTEM_INI when trying to determine
  96.        the boot drive in order to find CONFIG.SYS.    There have been
  97.        users with alternative command-line interpreters altering
  98.        COMSPEC to point to a different disk drive.    Something more
  99.        reliable was needed.  This is still not a perfect solution.
  100.  
  101.   1.27 - Fixed problem with initial positioning under OS/2 1.x.
  102.      If SYSTEM_INI cannot be found, look for COMSPEC instead.  If that
  103.        cannot be found, assume the boot drive to be current drive.
  104.  
  105.   1.28 - Fixed problem where title bar and system menu were not being
  106.        initialized correctly when the program started up with the
  107.        controls hidden.
  108.  
  109.   1.29 - Now skips removable drives during setup.
  110.      Now uses the Global Information Segment to determine boot drive,
  111.        and thereby the location of CONFIG.SYS.
  112.      Now accepts any color from the color palette.    It no longer forces
  113.        the use of solid colors.
  114.  
  115.   1.30 - Show Spool-file Size option added to program.
  116.      Fixed bug in adjusting options while program is minimized.
  117.  
  118.   1.31 - Changed to use DosFindFirst2 in spool-file search.
  119.      Minor clarity changes.
  120.  
  121.   1.40 - Added digital clock.
  122.  
  123.   1.41 - Added generic icon.  Had only the VGA definition before.
  124.  
  125.   1.42 - Responds to WM_SYSCOLORCHANGE message.
  126.      Fixed bug in spool directory scanning.
  127.  
  128.   1.50 (10/16/92) -
  129.      Uses country information to determine date/time format.
  130.      Moved all language-dependent text to a DLL.
  131.      Created separate DLLs for English and Spanish texts.
  132.          Fixed bug in accessing network drives.
  133.          Don't bother looking at disk drives A: or B:.
  134.      Installation script for OS/2 2.0 added.
  135.  
  136.   1.51 (11/10/92) -
  137.      Code streamlining.
  138.      Use country's thousands separator in numbers.
  139.      Turn off timer while moving window with the mouse.
  140.      German translation by Dr. H. Klaeren, University of Tubingen, Germany.
  141.  
  142.   1.52 (12/09/92) -
  143.      Added command-line parameter processing.
  144.      Added RESET parameter to clear saved profile information.
  145.      Added timer interval dialog.
  146.      Added HELP option to menu.
  147.      Fixed bug in installation procedure.
  148.      Moved display item list to submenu.
  149.  
  150.   1.53 (12/28/92) -
  151.      Fixed for Novell Server drives.
  152.      Split out debugging support to DEBUG.C & DEBUG.H.
  153.      Revised translation to Spanish.
  154.      Added translation to Catalan.
  155.      Rewrote CPU usage function.
  156.